package com.vito.framework.system.dict.service;

import com.vito.framework.base.service.BaseService;
import com.vito.framework.system.dict.model.SysDict;

import java.util.List;

/***************************************************************
 * Name:        DictService.java     
 * Create At:   2010-07-01
 * Module:      区域管理
 * Description: [系统管理-从字典表获取下拉框值]
 * Author       zhaowentao
 * ------------------------------------------------------------
 * 修改历史
 * 序号  日期  修改人   修改原因
 * 1
 * 2
***************************************************************/
public interface DictService extends BaseService<SysDict> {

    /**
	 * Author:wanghuaifu
     * Create At:2013-01-05
     * Description: [根据类型和编码获取有效的字典数据]
     * type 类型
     * status 状态
     * Condition 指定编码
     * @return String
     */
    String getTypeList(String type, String status,String Condition);
    /**
	 * Author:zhaowentao
     * Create At:2010-06-22
     * Description: [根据类型获取下拉列表 有效或无效的都获取]
     * @return String
     */
    List<SysDict> getTypeList(String type) ;
    
    /**
     * Author:shanzhitong
     * Create At:2017-05-07
     * Description: [根据类型和默认值获取名称]
     * @return String
     */
    String getTypeName(String type, String value) ;
}